Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne French Open - Paris Winnipeg Challenger Rolex Paris Masters - Paris Yokkaichi Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Cincinnati Open - Cincinnati Swiss Indoors Basel - Basel France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 Japan F8 France F15 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Japan F5 Japan F6 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Japan F1 Japan F2 Japan F3 Japan F4 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Germany F10 Australia F5 Australia F6 Australia F7 Japan F9 Japan F10 Thailand F5 Australia F1 Australia F2 Thailand F2 Thailand F3 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Chinese Taipei F2 Australia F9 Australia F10 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 Australia F2 Japan F3 Chinese Taipei F1 Chinese Taipei F2 Australia F2 China F2 China F3 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) M25 Porto M25+H Rodez M25 Tulsa M25 Bakio M25+H Ajaccio M25 Trimbach M25 Nottingham Spain F26 M25 Kashiwa France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 Japan F9 Japan F1 France F10 Open de L'Isere-Trophee BNP Paribas - Grenoble Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger M25 Takasaki Cherbourg Challenger Kyoto Challenger St. Brieuc Challenger Monza Challenger Braunschweig Challenger M25 Nottingham Pozoblanco Challenger Segovia Challenger St. Remy Challenger Seoul Challenger Kyoto Challenger Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger M25 Wichita M25 Cairns Pozoblanco Challenger Beijing Challenger M25 Cairns Astana Challenger Shanghai Challenger M25 Nakhon Si Thammarat Bangkok Challenger Mons Challenger Rennes Challenger Morocco Tennis Tour - Marrakech Helsinki Challenger IPP Geneva Trophy - Geneva Singapore Challenger Kyoto Challenger Tatra Banka Slovak Open - Bratislava Kaohsiung Challenger M25 Nakhon Si Thammarat Vancouver Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Yokohama Challenger West Lakes Challenger Sarajevo Challenger Rimouski Challenger Open de Montauban - Montauban Anning Challenger Napoli Challenger Rome Challenger Nottingham Challenger Beijing Challenger Granby Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Kaoshuing Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger St. Brieuc Challenger Shenzhen Challenger Nottingham-2 Challenger Manta Challenger Segovia Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Indore Challenger Traralgon Challenger Traralgon Challenger 2 Open D'Orleans - Orleans Guangzhou Challenger Open D'Orleans - Orleans Busan Challenger Seoul Challenger Segovia Challenger Open de Rennes - Rennes Rabat Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Noumea Challenger Manila Challenger Seoul Challenger Chuncheon Challenger BH Indoor Sarajevo - Sarajevo Bergamo Challenger Jersey Challenger Zhuhai Challenger Shenzhen Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Barletta Challenger Bordeaux Challenger Manchester Challenger Binghamton Challenger Segovia Challenger Granby Challenger Roma Open Challenger - Rome Nanchang Challenger Ningboo Challenger Helsinki Challenger Noumea Challenger Surbiton Challenger Keio Challenger International Tennis Tournament - Yokohama Noumea Challenger Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Jinan Challenger LTA Shrewsbury Challenger - Shrewsbury Toyota Challenger Yokohama Challenger Ningboo Challenger M25 Tsukuba Shanghai Challenger Champaign Challenger Pozoblanco Challenger Shenzhen Challenger Kyoto Challenger Qujing Challenger Nottingham Challenger Rome Challenger Winnipeg Challenger Kobe Challenger Glasgow Challenger M25 Jakarta Ho Chi Minh City Challenger Loughborough Challenger Ilkley Challenger Melbourne Challenger Seoul Challenger Zhangjiagang Challenger M25 Jakarta Shanghai Challenger Maui Challenger Rennes Challenger M25 Nakhon Si Thammarat Bordeaux Challenger Ilkley Challenger Taipei City Challenger Winnipeg Challenger Gimcheon Challenger Heilbronn Challenger Gatineau Challenger Monterrey Challenger Mons Challenger Granby Challenger Cassis Challenger Rennes Challenger Istanbul 2 Challenger St. Remy Challenger Orleans Challenger Biel Challenger Open de Rennes La Trinitaine - Rennes Pune Challenger Surbiton Challenger Bratislava Challenger Orlando Challenger Matsuyama Challenger Knoxville Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Burnie Challenger Open D'Orleans - Orleans Launceston Challenger M25 Traralgon Batman Challenger M25 Traralgon Taipei City Challenger M25 Mildura Brisbane 3 Challenger Manchester Challenger Surbiton Challenger Seoul Challenger M25 Swan Hill Ilkley Challenger Astana Challenger Portoroz Challenger M25 Bali Quimper Challenger Shanghai Challenger Nanchang Challenger Playford Challenger Astana Challenger Kaohsiung Challenger Nottingham Challenger Nottingham Challenger Kobe Challenger Zhangjiagang Challenger Yokohama Challenger Pune Challenger Happy Valley Challenger Kyoto Challenger Lisbon Challenger Matsuyama Challenger Kaohsiung Challenger Ilkley Challenger Noumea Challenger Lexington Challenger Bordeaux Challenger Matsuyama Challenger Kaohsiung Challenger Manama Challenger Quimper Challenger Toyota Challenger Ningboo Challenger Zhuhai Challenger Granby Challenger Busan Challenger Nonthaburi 3 Challenger Granby Challenger Chengdu Challenger Bloomfield Hills Challenger Granby Challenger Morelia Challenger Pingguo Challenger Shenzhen Challenger Budapest Challenger Traralgon Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Brisbane 2 Challenger Pune Challenger Birmingham Challenger Napoli Challenger Tyler Challenger Recanati Challenger Nonthaburi 1 Challenger Busan Challenger Traralgon Challenger Canberra Challenger Nottingham Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Taipei City Challenger Shenzhen 1 Challenger Anning Challenger Busan Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Surbiton Challenger Black Forest Open - Freudenstadt Wuhan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Kaohsiung Challenger Granby Challenger Orlando Challenger Lugano Challenger Orlando Challenger Salinas Challenger Segovia Challenger Nottingham-2 Challenger Mallorca Challenger Brisbane 1 Challenger Biel Challenger Ismaning Challenger Roanne Challenger Pau Challenger Pau Challenger St. Brieuc Challenger Surbiton Challenger Little Rock Challenger Malaga Challenger Seoul Challenger Cassis Challenger Rennes Challenger Seoul Challenger Status Athens Open - Athens Kobe Challenger Yokkaichi Challenger Burnie Challenger Aix En Provence Challenger Nonthaburi 3 Challenger Playford Challenger Nonthaburi 2 Challenger Nottingham 2 Challenger Open de Montauban - Montauban Bengaluru Challenger Winnipeg Challenger Shenzhen 1 Challenger Aix En Provence Challenger Guangzhou Challenger Little Rock Challenger Cary Challenger Busan Challenger San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ningboo Challenger Wuxi Challenger Bloomfield Hills Challenger Zagreb Challenger GHI Bronx Tennis Classic - Bronx Little Rock Challenger Mexico City Challenger Guangzhou Challenger Newport Challenger Dunlop World Challenge - Toyota Shanghai Challenger Besancon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ningboo Challenger Open de Moselle - Metz Kobe Challenger Grand Prix de Tennis de Lyon - Lyon Wuhai Challenger Bergamo Challenger Pau Challenger Beijing Challenger Karshi Challenger BMW Open - Munich Astana Challenger Shanghai Challenger St. Remy Challenger AEGON Championships - London Cary Challenger Open de Moselle - Metz Nottingham-2 Challenger Open de Nice Cote dAzur - Nice Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Kobe Challenger Yokohama Challenger AEGON Championships - London Mouilleron-Le-Captif Challenger Toyota Challenger Iasi Challenger Ningboo Challenger Happy Valley Challenger If Stockholm Open - Stockholm Tashkent Challenger Rennes Challenger AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger Heineken Open - Auckland Seoul Challenger Burnie Challenger Heineken Open - Auckland Open Sud de France - Montpellier Recanati Challenger Lexington Challenger Vancouver Challenger Open de Nice Cote d'Azur - Nice Noumea Challenger Nonthaburi 2 Challenger Loughborough Challenger Helsinki Challenger PTT Thailand Open - Bangkok Toyota Challenger Noumea Challenger Rakuten Japan Open - Tokyo Jersey Challenger Cherbourg Challenger Porto Challenger Mercedes Cup - Stuttgart Open 13 - Marseille Claro Open Colombia - Bogota Leon Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Guadalajara Challenger St. Brieuc Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Mexico City Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Turin Challenger Geneva Open - Geneva Erste Bank Open - Vienna Kun-Ming Challenger Busan Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Ningboo Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos AEGON Championships - London Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Sydney International - Sydney Barcelona Open BancSabadell - Barcelona Sofia Open - Sofia Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya Moselle Open - Metz Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Wroclaw Challenger Furth Challenger bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Astana Open - Astana Guangzhou Challenger Seoul Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne AEGON Championships - London Open Sud de France - Montpellier Dallas Open - Dallas Sydney Tennis Classic - Sydney Rakuten Japan Open - Tokyo International German Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu Delray Beach Open - Delray Beach Sofia Open - Sofia United Cup - Australia Taipei Challenger Dallas Open - Dallas Swiss Indoors Basel - Basel Rennes Challenger Moselle Open - Metz Hong Kong Challenger Libema Open - 's-Hertogenbosch Kyoto Challenger Estoril Open - Estoril China Open - Beijing Shenzhen Challenger Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Loughborough Challenger Gimcheon Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Brisbane International - Brisbane Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Suzhou Challenger Campbell's Hall of Fame Tennis Championships - Newport M25 Bali Hua Hin Challenger PTT Thailand Open - Bangkok Rome Challenger Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Gatineau Challenger Hall of Fame Open - Newport Kaohsiung Challenger Marburg Challenger Shanghai Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Beijing Challenger Shenzhen Challenger Yokohama Challenger Shenzhen Challenger Kobe Challenger Claro Open Colombia - Bogota Taipei City Challenger Truist Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Nonthaburi 1 Challenger U.S. National Indoor Tennis Championships - Memphis Quimper Challenger Sydney Challenger Le Gosier Challenger Zhangjiagang Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Shanghai Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Gwangju Challenger Traralgon Challenger Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Suzhou Challenger Ostrava Challenger Lexington Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier Cherbourg Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger US Men's Clay Court Championship - Houston Kyoto Challenger Biella 2 Challenger Karshi Challenger Moselle Open - Metz China Open - Beijing Leon Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Chengdu Challenger Abierto Mexicano - Los Cabos Jinan Challenger Tenerife Challenger Forli 2 Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger Forli 4 Challenger China Open - Beijing Launceston Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hamburg European Open - Hamburg Burnie 2 Challenger St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Winnipeg Challenger Swiss Indoors Basel - Basel Gatineau Challenger Yokkaichi Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Busan Challenger Abierto Mexicano Telcel - Acapulco Playford Challenger Helsinki Challenger Chengdu Open - Chengdu Quimper Challenger Oeiras 3 Challenger Eckental Challenger Busan Challenger Mifel Tennis Open - Los Cabos Cleveland Challenger Geneva Open - Geneva Salinas 2 Challenger Turkish Airlines Open Antalya - Antalya Little Rock Challenger Hall of Fame Open - Newport Orlando 2 Challenger Burnie 1 Challenger Citi Open - Washington Pozoblanco Challenger Chengdu Open - Chengdu Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger Quimper Challenger Abierto Mexicano Telcel - Acapulco New Delhi Challenger Barcelona Open Banc Sabadell - Barcelona Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Yokohama Challenger Bengaluru Challenger Singapore Tennis Open - Singapore Granby Challenger Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Tyler Challenger Viking International - Eastbourne Shanghai Challenger Guangzhou Challenger Hall of Fame Open - Newport Moselle Open - Metz Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Zhangjiagang Challenger Dallas Open - Dallas Open 13 - Marseille Hangzhou Open - Hangzhou Korea Open - Seoul Moselle Open - Metz Sydney Challenger Rakuten Japan Open - Tokyo Yokohama Challenger Yokkaichi Challenger AIG Japan Open Tennis Championships - Tokyo Noumea Challenger Open Parc - Lyon Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Busan Challenger ASB Classic - Auckland Bloomfield Hills Challenger Jinan Challenger Taipei 2 Challenger Brisbane International - Brisbane Swiss Indoors Basel - Basel Portugal Open - Oeiras Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Toyota Challenger Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Nonthaburi 2 Challenger Monterrey Challenger Jinan Challenger Gwangju Challenger cinch Championships - London Noumea Challenger Dubai Duty Free Tennis Championships - Dubai Chicago Challenger Hamburg Challenger Biella 1 Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Granby Challenger Turin Challenger Gwangju Challenger Wuxi Challenger Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Kobe Challenger Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Rogers Cup - Montreal Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sofia Open - Sofia Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Internazionali BNL d'Italia - Rome China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Toronto French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Kremlin Cup - Moscow Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo French Open - Paris BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester French Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group C, Hamburg Australian Open (Asia, Wildcard) Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Mutua Madrid Open - Madrid Australian Open (Asia, Wildcard) All Lower level tournaments BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai